.ls_zfbm1 .changecur {
			border-bottom: 1px solid #0151A8;
			color: #0151A8;
		}

		.ls_col_t {
			margin: 0 auto;
		}

		.ls_zfbm1 {
			border-top: none;
		}

		ol {
			list-style: none;
		}

		.ls_main_l {
			width: 580px;
			height: 350px;
			position: relative;
			overflow: hidden;
		}

		.ls_main_l ul {
			overflow: hidden;
			position: relative;
			width: 2944px;
		}

		.ls_main_l ul li {
			float: left;
		}

		.ls_main_l ul img {
			width: 580px;
			height: 350px;
		}

		.ls_main_l .ls_msk {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 368px;
			height: 32px;
			background: #000;
			filter: alpha(opacity=45);
			/*IE滤镜，透明度50%*/
			-moz-opacity: 0.45;
			/*Firefox私有，透明度50%*/
			opacity: 0.45;
			/*其他，透明度50%*/
		}

		.ls_main_l .ls_introduce {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 368px;
			height: 32px;
			line-height: 32px;
			font-size: 14px;
			text-indent: 1em;
			color: #fff;
		}

		.ls_main_l ol {
			position: absolute;
			right: 7px;
			bottom: 5px;
			float: left;
		}

		.ls_main_l ol li {
			float: left;
			display: block;
			width: 20px;
			height: 20px;
			border: 1px solid #827f78;
			color: #ccc;
			text-align: center;
			line-height: 20px;
			margin-left: 3px;
			cursor: pointer;
			background: #5c5854;
		}

		.ls_main_l ol .ls_current {
			border: 1px solid #be0c09;
			background: #9b0b08;
			color: #fff;
		}

		.ls_zmhd_last {
			float: right;
			font-size: 14px;
			margin-right: 5px;
		}

		.ls_zmhd_last a {
			color: #cc1e17;
		}

		.ls_zmhd_r li {
			margin-bottom: 13px;
		}

		.ls_zwgk_l ul li a {
			color: #606060 !important;
		}

		* {
			font-family: 微软雅黑 !important;
		}

		a {
			text-decoration: none !important;
		}

		.weiboShow .weiboShow_developer {
			padding: 13px 0 0px !important;
		}

		/*飘窗*/

		.ls_float_img {
			width: 182px;
			height: 117px;
			position: absolute;
			top: 269px;
			left: 2px;
			z-index: 999;
		}

		.float_imgx {
			width: 26px;
			height: 14px;
			border: 1px solid #ccc;
			line-height: 14px;
			font-size: 9px;
			position: absolute;
			top: 0;
			right: 0;
			cursor: pointer;
			color: #fff;
		}

		a.float_imgx:hover {
			color: #D5E9F5;
		}

		/* 省政府以及国务院信息推送样式 */

		.govpushinfo150203 li {
			list-style: none;
			height: 35px;
			line-height: 35px;
			padding-left: 25px;
			*height: 30px;
			font-size: 10pt;
			font-family: "微软雅黑";
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			list-style-type: none;
		}

		.govpushinfo150203 ul {
			padding: 0;
			margin: 0;
		}

		.govpushinfo150203 li a {
			text-decoration: none;
			color: #000;
			float: left;
			width: 318px;
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.govpushinfo150203 li a:hover {
			color: #3D3D3D;
			/*text-decoration: underline;*/
		}

		.govpushinfo150203 li span {
			float: right;
			width: 85px;
			color: #000;
		}

		/* 国务院信息推送样式 */

		.ls_jryw li {
			display: inline-block;
			padding: 0 5px;
			margin-left: 5px;
			/* width: auto; */
		}

		.ls_main_b ul li span {
			/* display: none; */
			display: block;
			float: right;
			/* line-height: 50px; */
		}

		.ls_zmhd_l ul {
			padding: 4px 0;
		}

		/*政民互动增加样式*/

		.ls_zmhd_l {
			width: 530px;
			margin-top: 15px;
		}
		.zjtyzw{
			display: block;
			margin: auto;
		}
		.ls_zj_ts {
			width: 230px;
			height: 323px;
			margin-bottom: 10px;
		}

		.ls_zj_ts>img {
			margin-top: 16px;
		}

		.zj_for {
			width: 530px;
			overflow: hidden;
		}

		.zj_for a {
			display: block;
			float: left;
			width: 83px;
			height: 106px;
			margin: 15px 0 0 11px;
		}

		.zj_for a.zj_for_24 {
			margin-left: 41px;
		}

		.ls_zmhd_b {
			width: 525px;
		}

		.zj_list li a {
			float: left;
		}

		.zj_list li span {
			float: right;
		}

		/*网上调查 建言献策 切换样式*/

		.change_tit {
			margin-right: 12px;
			color: #333;
			font-weight: normal;
		}

		.ch_cur {
			font-weight: bold;
			color: #000;
		}

		.zj_for a {
			display: block;
			float: left;
			margin: 20px 0 0 11px;
		}

		.ls_banner2 {
			border-top: 15px solid #fff;
			border-bottom: 15px solid #fff;
			background: none;
			position: relative;
			margin: 0 auto;
			width: 1000px;
			height: 300px;
		}

		.ls_b_pic1 a {
			position: absolute;
			top: 0;
			left: 0;
			float: left;
		}

		.ls_banner1 {
			border-top: 15px solid #fff;
			border-bottom: 15px solid #fff;
			margin: 0 auto;
		}

		.ls_b_pic a {
			border: none;
		}

		.ls_col_b {
			margin-bottom: 0px;
			padding-bottom: 15px;
		}

		.ls_zfbm3,
		.ls_zfbm2,
		.ls_zfbm1 {
			margin: 0 auto;
		}

		.ls_footer,
		.ls_title1,
		/* .ls_zfbm3,
		.ls_zfbm2,
		.ls_zfbm1, */
		/* .ls_col_t, */
		.ls_col_b,
		/* .ls_col, */
		/* .ls_content, */
		.ls_banner1,
		.ls_banner2,
		.ls_news
		 {
			background-color: #fff !important;
			border-left: 10px solid #fff;
			border-right: 10px solid #fff;
		}

		.ls_col_t-1 {
			border: none;
		}

		html,
		body {
			overflow-x: hidden;
		}

		.ls_footer,
		.ls_footer p {
			height: initial;
		}

		.ls_col_br {
			width: 800px;
		}

		.ls_footer {
			width: 1000px;
			margin: 0 auto;
		}



		.zwfw_f,
						.zwfw_h {
							overflow: hidden;
						}

						.zwfw_h div {
							display: inline-block;
							width: 550px;
							float: left;
						}

						.zwfw_h div p {
							margin-top: 5px;
							height: 130px;
							font-size: 18px;
							line-height: 27px;
							border-radius: 4px;
							background-color: #7fb9dc;
							text-align: center;
							color: #fff;
						}
						.grfw{
							float: left;
						}
						.frfw{
							float: right;
						}
						.zwfw_h div a {
							width: 22%;
							text-align: center;
							margin: 14px 0 20px 0;
							display: inline-block;
							float: left;
							box-sizing: border-box;
							font-size: 16px;
							color: #575757;
							white-space: nowrap;
							transition: color .3s;
						}

						.zwfw_h div a img {
							margin-bottom: 10px;
							display: block;
							width: 60%;
							margin: auto;
						}

						.ls_zwhd_l {
							width: 757px;
						}

						.zwfw_f .divl {
							width: 198px;
							float: left;
							display: inline-block;
						}

						.zwfw_f .divl a {
							width: 100%;
							border-radius: 4px;
							height: 71px;
							line-height: 51px;
							box-sizing: border-box;
							padding: 10px 12px;
							color: #fff;
							font-size: 18px;
							font-weight: bold;
							display: block;
						}

						.zwfw_f .divl a img {
							height: 51px;
							margin-right: 12px;
						}

						.zwfw_f .divr {
							width: 559px;
							float: left;
							display: inline-block;
							overflow: hidden;
						}

						.zwfw_f .divr a {
							display: inline-flex;
							justify-content: space-between;
							align-items: center;
							float: left;
							width: 139px;
							margin-bottom: 10px;
							height: 66px;
							box-sizing: border-box;
							border-right: 1px solid #ccc;
							padding: 20px;
							font-size: 16px;
							color: #333;
							transition: color .3s;
						}

						.zwfw_h div a:hover,
						.zwfw_f .divr a:hover {
							color: #CC1E17;
						}
						.ls_main_b ul li span{
							font-size: 14px;
						}
						.xxgk_01 {
							height: 50px;
						}